$(document).ready(function(){
	function showMenu(){
		var $current = $('.menu .current');
		$('.menu .fir_li').each(function(){
			$(this).hover(
				function(){$(this).find('.sec_ul').slideDown('fast').end().find('.fir_a').addClass('current');},
				function(){$(this).find('.sec_ul').slideUp('fast').end().find('.fir_a').not($current).removeClass('current');}
			);
			
			var scrNum = parseInt($('.menu .li_con').css('width'),10)/840;
			//if (parseInt($('.menu .li_con').css('width'),10)%840>0) {scrNum++;}
			var pos = 1;
			$(this).find('.prev_li').click(function(){
				if (pos>1){
					$(this).parent().find('.li_con').animate({'left':'+=840px'},800);pos--;
				} else if (pos==1){
					$(this).parent().find('.li_con').animate({'left':(840-parseInt($('.menu .li_con').css('width'),10))+'px'},800);pos=scrNum;
				}
			});
			$(this).find('.next_li').click(function(){
				if (pos<scrNum){
					$(this).parent().find('.li_con').animate({'left':'-=840px'},800);pos++;
				} else if (pos==scrNum){
					$(this).parent().find('.li_con').animate({'left':'0px'},800);pos=1;
				}
			});
		});
	}
	function scrollMessage(){
		$('.playNews marquee').marquee('playNewsBox').mouseover(function () {
			$(this).trigger('stop');
		}).mouseout(function () {
			$(this).trigger('start');
		}).mousemove(function (event) {
			if ($(this).data('drag') == true) {
			this.scrollLeft = $(this).data('scrollX') + ($(this).data('x') - event.clientX);
			}
		}).mousedown(function (event) {
			$(this).data('drag', true).data('x', event.clientX).data('scrollX', this.scrollLeft);
		}).mouseup(function () {
			$(this).data('drag', false);
		});
	}
	function shortMenu(){
		$('.short_menu .fir_a:first').addClass('fir_a_top_ck');
		$('.short_menu .sec_ul:first').slideDown();
		
		$('.short_menu .fir_a').each(function(index){
			$(this).click(function(){
				$('.short_menu .sec_ul').slideUp();
				$(this).parent().find('.sec_ul').slideDown();
				$('.short_menu .fir_a').removeClass('fir_a_ck fir_a_top_ck');
				$(this).addClass('fir_a_ck');
				if ($(this).index($('.short_menu .fir_a'))==0) {$(this).addClass('fir_a_top_ck');}
			});
		});
	}
	function weatherSlide(){
		$('.weather .downUp').click(function(){
			if ($('.weather').hasClass('weatherBg2')) {
				$('.weather').animate({'height':'92px'},800,function(){$('.weather').removeClass('weatherBg2');$('.weather .weather_top').removeClass('weather_top2');});
				$('.weather .weather_bottom').fadeOut();
			} else {	
				$('.weather').addClass('weatherBg2');$('.weather').animate({'height':'174px'},800,function(){});
				$('.weather .weather_top').addClass('weather_top2');
				$('.weather .weather_bottom').fadeIn();
			}
			
		});
	}
	function addrListSwitch(){
		$('.adress_list .personal_t').click(function(){
			$(this).addClass('current_t');
			$('.adress_list .company_t').removeClass('current_t');
			$('.adress_list .company_ul').fadeOut(function(){$('.adress_list .personal_ul').fadeIn();});
		});
		$('.adress_list .company_t').click(function(){
			$(this).addClass('current_t');
			$('.adress_list .personal_t').removeClass('current_t');
			$('.adress_list .personal_ul').fadeOut(function(){$('.adress_list .company_ul').fadeIn();});
		});
	}
	
	showMenu();
	scrollMessage();
	shortMenu();
	weatherSlide();
	addrListSwitch();
});